home *** CD-ROM | disk | FTP | other *** search
-
-
- Thomas Lörsch Karlsruhe, den 19.04.1988
- Breitensteinweg 7
- 7012 Fellbach 4
-
-
- Kontonr. : 5403219
- Volkbank Karlsruhe
- BLZ 66190000
-
-
-
- Anleitung zur PD-Hardcopy V1.0
- ==============================
-
- Inhalt : 1. Möglichkeiten
- 2. Einschränkungen bei Drucker
- 3. Dateien
- 4. Anpassung auf einen Drucker
- 5. Dialogbox
- 6. Spenden
-
-
-
- 1. Möglichkeiten
- ================
- Das bisherige Problem bei herausgebrachten Hardcopy's war immer, daß
- sie zu speziell angelegt waren. Entweder für spezielle Bildgrößen oder
- für spezielle Drucker bzw. spezielle Druckereigenschaften.
-
- Dieses Programm wurde so angelegt, das
- - stufenlose Vergrößerungen + Verkleinerungen gemacht werden können
- Es können hiermit sowohl ganze Bildschirme als Diskettenaufkleber
- (aber nur mit 24 Nadler noch ansehbar) als auch riesengroße Plakate
- (sehr zeit- und Papieraufwendig) gedruckt werden.
- - Bilder können in den 4 Drehlagen (jeweils um 90 Grad rotiert) gedruckt
- werden
- - Es können auch nur rechteckige Teile eines Bildes ausgedruckt werden
- (Teilbilder), falls dies erwünscht wird.
- - (theoretisch) beliebige Drucker benutzt werden können
- (es müssen allerdings doch ein paar Grundbedingungen erfüllt sein, da
- ich nur von einem EPSON-Drucker ausgehen konnte)
- - Druckereigenschaften fast vollständig ausgenutzt werden können
- (es ist z.B. egal, ob mit 8 oder 24 Nadeln gedruckt wird)
- - Farbbilder zuerst in s/w-Bilder umgewandelt werden und somit ausgedruckt
- werden können (Achtung : der aktuelle Algorithmus ist so primitiv, daß
- nicht unbedingt gute Ergebnisse erwartet werden können bei sehr farbigen
- Bildern)
- - die Eingaben bequem mittels Dialogbox durchgeführt werden können
- - Üblicher Start mit ALT-HELP oder Desktop-Hardcopy
- - Der Cursor wird automatisch ausgeblendet, bevor mit der Hardcopy begonnen
- wird (manche sehen dies auch als Nachteil an, könnte aber problemlos
- geändert werden).
-
- Nachteile :
- -----------
- - Das Programm ist etwas groß geraten, was mich mit meinem MEGA ST2 nicht
- gerade störte. Es darf mit ca. 60kByte Speicherplatzbedarf für Programm +
- Daten gerechnet werden.
- - Durch die vielseitigen Möglichkeiten ist die Dialogbox nicht unbedingt
- selbsterklärend, weswegen hier eine Anleitung und Beschreibung hinzugefügt
- wurde.
- - Da aus technischen Gründen sowohl die Dialogbox wie auch die Hardcopy-
- routine den Bildschirm bearbeiten und teilweise zwischenspeichern müssen,
- ist es nicht möglich, eine Hardcopy von der Dialogbox zu machen (würde
- sonst zusätzlich noch 32kByte kosten).
-
-
- 2. Einschränkungen bei Drucker :
- ================================
- - Es muss ein 8/16/24/.. Nadel - Graphikdruck möglich sein.
- Dies ist bei EPSON-Druckern gegeben, wenn mich nicht alles täuscht,
- auch bei NEC.
- - Der Graphikeinschaltbefehl muß in der EPSON-Art vorliegen :
- 1. "Grafik ein" - Befehl (können mehrere Bytes sein)
- 2. Lowbyte Anzahl zu druckender Spalten (egal, ob 8,24,.. Nadeln)
- 3. Highbyte Anzahl zu druckender Spalten
- 4. Druckdaten (Anz.Spalten * (Anz.Nadeln/8)) [Byte]
- - (muß aber nicht, man kann auch ohne dieser Option leben)
- Um den linken Druckerrand festlegen zu können, wird ein Befehl benötigt
- mit folgender Syntax :
- 1. "Linker Rand" - Befehl (können mehrere Bytes sein)
- 2. Zahl (=Byte), die den Rand spezifiziert
- Danach dürfen keine weiteren Daten mehr kommen
-
- Ansonsten müßte das Programm vollständig für solche Drucker funktionsfähig
- sein.
-
-
- 3. Dateien
- ==========
- In ihrem Hardcopyordner sollten sich folgende Dateien befinden :
-
- hc.acc (Hardcopy - Accessory)
- hc.rsc (Resource - Datei von hc.acc)
- hc.dat (Beispiel für Drucker Epson LQ-850)
-
- makehc.prg (Hiermit läßt sich ein neues hc.dat erstellen)
- datfile (Eingabedatei für makehc.prg)
-
- Die Accessory 'hc.acc' selbst benötigt unbedingt auf derselben Ebenen die
- Dateien 'hc.rsc' und 'hc.dat'.
-
-
- 4. Anpassung auf einen Drucker
- ==============================
- Die Druckeranpassung geschieht mittels dem Programm 'makehc.prg' und der
- dazugehörigen Datei 'datfile'. Aus den in 'datfile' stehenden Daten wird
- eine komprimierte Datei namens 'hc.dat' erstellt, die das Accessory beim
- Start einließt. Da überwiegen der Kommentar in 'datfile' die Eingaben
- selbst erklärt, wird hier auf ein paar wesentliche Sachen eingegangen, die
- bei erstellen eines neuen 'datfile' zu beachten sind:
- - Da 'makehc.prg' i.a. nur einmal benutzt wird (am Anfang vielleicht doch
- etwas häufiger), wird keine Eingabenüberprüfung vom Programm aus
- vorgenommen, weswegen Sie sorgfältig auf ein paar Details achten sollten.
- - Hinter dem Kommentar steht in Klammern angegeben, was vor dem Kommentar
- zu stehen hat. Man sollte sich aus oben genannten Grund auch daran halten.
- - Initialisierungsgrößen :
- Diese Größen geben nur an, wie die Hardcopyroutine bei Start eingestellt
- sein soll. Hier dürfen Sie herumexperimentieren
- - Nutzbare Blattgröße :
- Diese Daten sind für Ihren Drucker festzulegen. Ein Drucker verarbeitet
- i.a. DinA4 oder DinA3 - Blätter. Dies sollten Sie hier eintragen.
- Die druckbare Blattgröße sollten Sie dann einmal ausmessen und eintragen.
- Dies hat den Grund, daß z.B. bei einem DinA4-Blatt ein DinA4-Bild nicht
- verzerrungsfrei so ausdrucken läßt, daß das Blatt voll ausgenutzt wird.
- Hierbei haben Sie in der Höhe noch sehr viel mehr Platz frei als in der
- Breite. Um nun bei großen Plakaten diesen Platz auch zu nutzen, muß die
- tatsächlich nutzbare Blattgröße gegeben sein.
- - Druckersteuerzeichen :
- Zweistellige Zahlen im Hexadezimalsystem, die im Dezimalsystem zwischen
- den Werten 0 und 255 liegen können, seien im folgenden als 'Hexdumps'
- bezeichnet.
- W i c h t i g : (Faulheit des Programmierers)
- Immer - Anzahl der nachfolgenden Hexdumps
- - Anzahl dieser Hexdumps (i m m e r 2 Z e i c h e n u n d)
- K l e i n b u c h s t a b e n)
- - mind. 1 Leerzeichen zwischen 2 Angaben
- - höchstens 11 Hexdumps
- Hier ist zu erwähnen, daß bei den Hexdumps jede Zahl zwischen 00 u. ff
- erlaubt ist. Diese Druckercodes stehen i.a. immer im Druckerhandbuch.
- - Druckmodi :
- W i c h t i g : (Faulheit des Programmierers)
- Diese Zahl ändern, wenn Sie neuen Modus hinzunehmen oder hinauswerfen.
- Diese Zahl ist auf 10 beschränkt, könnte aber auch höher gelegt werden.
- -> Name des Modus :
- Dieser ist wie im Beispiel einzugeben. Maximal werden nur 8 Zeichen
- zugelassen.
- -> Anzahl Druckernadeln :
- Hier wird die Anzahl benutzter Nadeln eingetragen (8,16,24,..).
- Dies muß für jeden Modus gemacht werden, da man ja z.B. einen LQ-850
- besitzen kann.
- -> Druckersteuerzeichen :
- Interessant ist hier der kleine Zeilenvorschub, der es ermöglicht, eine
- Zeile mehrfach leicht verschoben zu drucken (allemein übliche Praxis
- bei EPSON-Druckern fuer Schöndruck)
- -> Vertikale/Horizontale Druckdichte :
- Diese Daten sind für die einzelnen Grafikdruckmöglichkeiten auch im
- Druckerhandbuch gegeben.
-
- Ist 'datfile' für Sie korrekt erstellt, einfach 'makehc.prg' aufrufen.
- Hierbei werden nun sämtliche eingegebene Daten (und noch ein paar zusätz-
- liche) wieder ausgegeben, woran Sie evtl. Fehler erkennen können (Bild
- mit 'Control s' anhalten).
- Läuft dies einwandfrei durch, dann existiert ein neues 'hc.dat', welches
- nun noch auf die oberste Ebene zum 'hc.acc' zu kopieren ist.
-
-
- 5. Dialogbox
- ============
- Nach einem RESET sollten Sie entweder eine Fehlermeldung mit nachfolgendem
- Absturz auf dem Bildschirm haben oder Sie können nun im Desktop bei den
- Accessory's einen Eintrag 'Hardcopy' anklicken. Dort gibt es folgende
- Einstellmöglichkeiten und Anzeigen :
-
- Modus :
- Einstellen eines der möglichen Druckmodi, wobei der jew. Text aus dem
- 'datfile' in der Box erscheinen muß. Blättern erfolgt jeweils durch die
- Pfeiltasten, die durchgehend angeklickt werden können.
-
- Winkel :
- Hiermit wird bestimmt, in welcher der 4 Rotationsrichtungen das Bild
- ausgedruckt werden soll. Dabei wird das Bild von normaler Vorlage aus
- im Uhrzeigersinn weitergedreht.
-
- Invert :
- Hiermit kann ein Bild negiert werden. Weiß wird zu Schwarz und Schwarz
- zu Weiß.
-
- Spalte :
- Einstellen der Spalte, ab der ein Bild gedruckt werden soll. Dies ist
- nur sinnvoll für kleine Bilder, die evtl. irgendwo in einem Text plaziert
- werden sollen. Hier wird keine Blattüberschreitung abgeprüft, weswegen
- dies mit Vorsicht zu genießen ist.
-
- Papier :
- Bei 'einzel' wird bei mehreren Blättern nach jeder gedruckten Seite auf
- die SPACE-Taste gewartet. Abbruch ist beim Warten mit RETURN möglich,
- innerhalb einer Hardcopy mit ALT-HELP
-
- Teilbild :
- Hiermit ist es möglich, ein Teilbild aus dem gesamten Bild auszu-
- schneiden. Durch Anklicken der Box (Eintrag 'nein') wird die Dialogbox
- gelöscht (nicht erschrecken). Nun können Sie mit der Maus die linke
- obere Ecke des gewünschten Ausschnittes auswählen. Durch drücken (und
- gedrückt lassen !) wird dieser fixiert und Sie haben nun die Größe des
- Rechteckes zu bestimmen, die durch loslassen der Maustaste fixiert wird.
- Danach erscheint die Dialogbox wieder und der Eintrag sollte auf 'ja'
- gewechselt haben.
- Durch Anklicken bei Eintrag 'ja' wird wieder das gesamte Bild als
- gewünschte Bildgröße angesehen.
-
- Angleich :
- Wurde ein Teilbild ausgewählt und z.B. DinA4-Format ausgesucht, so
- würde im Ausdruck auch nur der entsprechende Teil des Blattes bedruckt
- werden. Will man nun aber den zur Verfügung stehenden Platz besser
- nutzen, oder die Größe der Ausgabe besser abschätzen können, so kann
- man durch Auswahl der Option 'Angleich' das Teilbild derart vergrößern,
- daß es gerade auf die Seite paßt.
- Dies ist somit eine von drei möglichen Arten, die Größe eines Bildes zu
- verändern.
-
- Größe :
- Meistens vergrößert bzw. verkleinert man Bilder auf bestimmte Blatt-
- größen. Da man die einzelnen Blattgrößen meistens im Kopf hat bzw.
- schon im Drucker eingespannt hat, läßt sich hiermit schnell eine
- Größenänderung durchführen.
-
- Faktor :
- Hiermit ist eine stufenlose Vergrößerung/Verkleinerung möglich.
- Die Anzeige ist zu lesen :
- Das aktuelle Bild wird um den Faktor xx.xx verkleinert (<) bzw.
- vergrößert (>).
- Vergrößern/Verkleinern wird durch klicken auf die Anzeigenbox umge-
- schaltet. Der Faktor selbst wird mit den Pfeilboxen neben der Anzeige
- verändert.
- Bei Ändern des Faktors wird ebenso die Anzeige 'Größe (DinA)' geändert.
- 'Größe' zeigt jeweils immer die nächste Obergrenze eines DinA-Formates
- an. Bei grauer Schrift liegt die Größe unterhalt eines DinA-Formates,
- bei schwarzer Schrift genau auf dem DinA-Format. Bereichsüber- bzw.
- unterschreitung werden dort auch mittels von '<' und '>' dargestellt.
-
- Anzahl Blätter : (nur Anzeige)
- Hier wird ihnen angegeben, wieviel Blatt Papier bei der aktuellen
- Ausgabeart benötigt werden, und zwar
- Anzahl Blatt in x-Richtung * Anzahl Blatt in y-Richtung
- Blätter (Vorsicht : Dies ist ein Produkt, keine Summe).
- Dies kann sich ändern bei der Änderung einer der folgenden Punkte :
- Größe, Faktor, Winkel, Teilbild, Angleich.
- Dies dient zur Kontrolle der aktuellen Daten.
-
- Seite :
- Hier können Sie bei Ausgabe mehrerer Blätter (Plakate) angeben, ab
- welcher Seite Sie beginnen wollen. Hierbei wird von links oben ab
- zeilenweise durchgezählt, beginnend bei Seite 1.
- Dies ist praktisch, falls sich bei großen Ausdrucken zwischendurch
- einmal eine Panne ergeben hat.
-
-
- 6. Spenden
- ==========
- Wenn Ihnen das Programm gefällt, dürfen Sie einen kleinen Spendenbetrag
- auf das Konto
-
- Kontonr. : 5403219
- Volkbank Karlsruhe
- BLZ 66190000
-
- überweisen. Im Voraus vielen Dank dafür.
- Sollten Sie Vorschläge für Verbesserungen haben, so schicken Sie diese
- an die oben genannte Adresse.
-